#include "Lboard.h"
void Lboard_init(void)
{
  SYS_SwitchPLLClock(board_hse_source());
  SYS_EnableAHBClock(AHB_MASK_DMAC0);
  DMAC_Init();

  SYS_EnableAPBClock(RADIO_GPIO_MASK);
  GPIO_SetOutput(RADIO_LNA_GPIO_Port, RADIO_LNA_Pin|RADIO_PA_Pin|RADIO_nRESET_PIN);
  GPIO_SetLow(RADIO_LNA_GPIO_Port, RADIO_LNA_Pin|RADIO_PA_Pin);
  GPIO_SetHigh(RADIO_nRESET_PORT, RADIO_nRESET_PIN);

  SYS_EnableAPBClock(LIGHT_GPIO_MASK);
  GPIO_SetOutput(LIGHT_GPIO_Port, RED_LIGHT_PIN|BLUE_LIGHT_PIN);
  
  INT_Init();
  INT_EnablePLIC();
}